package tcp;

// TCP翻译器
// 每天对自己生气100遍，因为能力配不上野心！！

import java.io.IOException;
import java.util.HashMap;
import java.util.Map;

public class TcpTranslateServer extends TcpEchoServer3 {
    // map存储词典
    private Map<String,String> dict = new HashMap<>();

    public TcpTranslateServer(int port) throws IOException {
        super(port);

        // 初始化词典
        dict.put("crazy","疯狂的adj.");
        dict.put("struggle","努力");
        dict.put("anxious","焦虑的");
        // ...

    }

    // 重写process方法

    @Override
    public String process(String request) {
        return dict.getOrDefault(request,"sorry,暂未收录！");
    }

    public static void main(String[] args) throws IOException {
        TcpTranslateServer server = new TcpTranslateServer(9092);
        server.start();
    }
}
